Faster Schedules for Diiusive Load Balancing via Over{relaxation (*****draft. Do Not Distribute*****)
نویسندگان
چکیده
Consider the following load balancing problem. We are given a graph with arbitrary topology and an arbitrary load distribution on the nodes. In each time step, a node can send any amount of load to each neighbor in parallel. This problem is a simple formalization of dynamic load balancing problems arising in various applications on parallel and distributed machines. Earlier work on this problem [Cyb89, SS94, HT93] provides relaxation{type di usive algorithms which use local and/or global information about the structure of the graph. In this paper we present Algorithm SLB which uses an over{relaxation technique to perform load balancing. For any particular graph, Algorithm SLB needs only a limited amount of global information to begin with but subsequently uses only local information to schedule the load movement. Extensive simulations on di erent graphs and load distributions conrm that Algorithm SLB is substantially faster than earlier relaxation{based algorithms, especially on sparse graphs.
منابع مشابه
Niagara: Scalable Load Balancing on Commodity Switches
Internet service providers rely on load balancers to distribute client requests for many web services over backend servers. Dedicated load-balancer appliances are expensive and do not scale easily with traffic demand. Instead, future load balancers should be built from smaller commodity components. Rather than rely exclusively on specialpurpose load-balancing software, we argue that data center...
متن کاملDiiusive Relaxation Schemes for Discrete-velocity Kinetic Equations
Many kinetic models of the Boltzmann equation have a diiusive scaling that leads to the Navier-Stokes type parabolic equations, such as the heat equation, the porous media equations, the advection-diiusion equation and the viscous Burgers equation. In such problems the diiusive relaxation parameter may diier in several orders of magnitude from the rareeed regimes to the hydrodynamic (diiusive) ...
متن کاملEngineering Diffusive Load Balancing Algorithms Using Experiments
We study a distributed load balancing problem on arbitrary graphs. First Order (FO) and Second Order (SO) schemes are popular local diiusive schedules for this problem. To use them, several parameters have to be chosen carefully. Determining the \optimal" parameters analytically is diicult, and on a practical level, despite the widespread use of these schemes, little is known on how relevant pa...
متن کاملFast Load Balancing in Cayley Graphs and in Circuits
We compare two load balancing techniques for Cayley graphs based on information and load exchange between neighboring vertices. In the rst scheme, called natural di usion, each vertex gives (or receives) a xed part of the load di erence to (from) its direct neighbors. In the second scheme, called Cayley di usion, each vertex successively gives (or receives) a part of the load di erence to (or f...
متن کاملDesign and Construction of Load Cell of a Three Point Hitch Dynamometer for Tractor John Deere 3140
Measurement of the values of forces in tractor arms is of great importance due to draft of agricultural equipment. These values can be used for testing and evaluation of the agricultural machinery, selection of suitable tractor, etc. The tools which are used for measurement of the forces are called dynamometer. The main objective of the present study was to design and evaluate a load cell for i...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1995